package cc.yaomm.common.biz.enums;

import cc.yaomm.common.basic.base.SuperEnum;
import com.baomidou.mybatisplus.annotation.EnumValue;
import lombok.Getter;

/**
 * Created by XQL on 2021/6/9.
 */
@Getter
public enum SaleObjectEnum implements SuperEnum<SaleObjectEnum, String> {

    /**
     * 单体药店
     */
    SINGLE("SINGLE", "单体药店"),
    /**
     * 连锁加盟
     */
    CHAIN_JOIN("CHAIN_JOIN", "连锁加盟"),
    /**
     * 连锁直营
     */
    CHAIN_DIRECT("CHAIN_DIRECT", "连锁直营"),
    /**
     * 连锁总部
     */
    CHAIN_HQ("CHAIN_HQ", "连锁总部"),
    /**
     * 医院
     */
    HOSPITAL("HOSPITAL", "医院"),
    /**
     * 诊所
     */
    CLINIC("CLINIC", "诊所"),
    /**
     * 商业公司
     */
    MERCHANT("MERCHANT", "商业公司"),
    /**
     * 厂家公司
     */
    MAKER("MAKER", "厂家公司");

    @EnumValue
    private String value;

    private String name;

    SaleObjectEnum(String value, String name) {
        this.value = value;
        this.name = name;
    }

    @Override
    public SaleObjectEnum[] enums() {
        return values();
    }
}
